Skip to main content

FlowGroup Properties

An object defining properties for the FlowGroup class.

MessageOptions

Gets or sets the message options.

Type: IFlowMessageOptions


NotificationOptions

Gets or sets the push notification options.

Type: IFlowPushNotificationOptions


ConflictStateEventId

Event ID for handling conflict states in the group.

Type: int


Key

A unique identifier for the workflow step.

Type: string


MailMessage

Gets the mail message associated with the message.

Type: Dictionary<string, string>


WorkflowCodeInstance

The workflow code instance associated with the flow object.

Type: IWorkflowCode


CachedDMObjects

The cached document management objects related to the flow object.

Type: IRuntimeDMObjects


DoNotSendRequestIfProcessed

Indicates whether a request should be avoided if already processed.

Type: bool


NotificationCaption

Gets the notification caption associated with the message.

Type: Dictionary<string, string>


Positions

Retrieves the positions resolved for the workflow group members.

Type: List<UserPosition>


EmptyGroupEventId

Specifies the event ID triggered when the group is empty.

Type: int


NotificationMessage

Gets the notification message associated with the message.

Type: Dictionary<string, string>


HideApporoverInHistory

Determines whether the approver's name is hidden in the workflow history.

Type: bool


AutoOpenApprovalOption

Specifies whether approvals should open automatically upon group interaction.

Type: int


IsCustomMailMessage

Gets or sets a value indicating whether the mail message is custom.

Type: bool


MailSubject

Gets the mail subject associated with the message.

Type: Dictionary<string, string>


GeolocationOptions

Geolocation options for tracking workflow-related activities.

Type: IFlowGeolocationOptions


EnableSendMail

Gets or sets a value indicating whether sending mail is enabled.

Type: bool


TypeCode

The type code associated with the flow object.

Type: WorkflowItemTypeCode
Accepted Values:

NameValue
FlowComment-1
FlowStart10
FlowEnd11
FlowPosition15
FlowAssign21
FlowCompare22
FlowOr24
FlowAnd25
FlowMail26
FlowProfession27
FlowDepartment28
Variable30
FlowScript31
FlowNode33
FlowGroup37
FlowTimer39
FlowTimerStarter40
FlowTimerStopper41
FlowApprovalCancellar42
Pauser44
SubFlowCall51
SubFlowBegin52
SubFlowEnd53
FlowPushNotification54
FlowDocument56
FlowCreateDocument57
FlowDocumentSynchronizer58
FlowStarterPosition59
FlowDocumentState63
FlowUniqueIdCreator65
FlowSetDocumentId66
FlowDeleteDocument67
FlowPDFExport68
FlowXMLExport69
FlowMailSender75
FlowParallel79
FlowContinue80
FlowTrigger81
FlowActionCreator82
FlowDigitallySigning83
FlowGptPrompt84

Members

Holds the configuration for members within the group.

Type: FlowMembersOptions


EventsToCheck

List of event IDs that should be checked for the workflow group.

Type: List<string>


TimeoutHour

The number of hours before a timeout occurs.

Type: int


RequestIsNecessaryIfDocumentChanged

Specifies if a request is required when the document changes.

Type: bool


TimeoutDuration

The total timeout duration for the group.

Type: TimeSpan


Attachments

Gets the list of attachments associated with the message.

Type: IReadOnlyList<string>


WebNotificationOptions

Gets or sets the web notification options.

Type: IFlowWebNotificationOptions


TableObjects

List of table objects relevant to the workflow group.

Type: List<MembersTableObjects>


TimeoutOptions

Defines the timeout settings for the group.

Type: IFlowTimeoutOptions


TimeoutDay

The number of days before a timeout occurs.

Type: int


Name

Name for the workflow step.

Type: string


DetailObjects

Detail objects within the workflow group.

Type: List<MembersDetailObjects>


CalculateUsingWorkingHours

Indicates whether working hours are considered for timeout calculations.

Type: bool


Users

Retrieves the users resolved for the workflow group members.

Type: List<UserInfo>


EnableOwnRequest

Specifies whether users can approve their own requests within this group.

Type: bool


Documents

List of documents associated with the workflow group.

Type: List<IDocument>


Events

Read-only list of events associated with the workflow group.

Type: IReadOnlyList<IEvent>


EnablePushNotification

Gets or sets a value indicating whether push notification is enabled.

Type: bool


PositionGroups

Represents the position groups associated with the workflow group.

Type: MembersPositionGroups


CustomMailMessage

Gets the custom mail message associated with the message.

Type: Dictionary<string, string>


TimeoutMinute

The number of minutes before a timeout occurs.

Type: int


ShowInFlowHistory

Indicates whether this group should appear in the workflow history.

Type: bool


CalculateUsingHolidays

Determines whether holiday settings are considered in timeout calculations.

Type: bool


Caption

The caption dictionary representing localized captions for the flow object.

Type: Dictionary<string, string>